Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

UNICOS
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqUNICOS è un mwbgsistema operativo di tipo mwbwUnix sviluppato dalla mwcaCray Inc. per i suoi mwcqsupercomputer. Unicos è il successore del mwcgCray Operating System (COS). Il sistema operativo fornisce il supporto dei cluster via rete e uno stato software di compatibilità per la maggior parte dei sistemi Unix commerciali. Unicos venne sviluppato nel mwcw1985 per il mwdaCray-2 e in seguito utilizzato per gli altri supercomputer Cray. L'UNICOS originale venne sviluppato a partire dal mwdqSystem V.2, con l'aggiunta di molte caratteristiche mwdgBSD (gestione della rete, miglioramenti del mwdwfile system, etc.).

Il sistema operativo inizialmente si chiamava CX-OS ma venne rinominato UNICOS quando venne commercializzato. Il prototipo venne eseguito su un Cray X-MP nel 1984 prima di venir portato sul Cray-2. Il sistema venne utilizzato per dimostrare la possibilità di utilizzare un sistema operativo Unix nei sistemi di supercalcolo prima della disponibilità del Cray-2.

Il nuovo sistema operativo era parte di una strategia ad ampio raggio svolta da Cray per modernizzare il proprio software. La strategia comprendeva la riscrittura del compilatore mwegFortran in un mwewlinguaggio ad alto livello (mwfaPascal) e in molte ottimizzazioni e vettorializzazioni.

Per facilitare la migrazione dei propri clienti verso UNICOS da COS venne introdotto uno strato chiamato mwfgGuest Operation System che permetteva alle applicazioni di utilizzare i componenti COS pur essendo in un sistema UNICOS. I processi da eseguire COS erano eseguiti dal sottosistema COS che gestivano la memoria e il processori. I processi UNICOS utilizzati entro GOS erano eseguiti come fossero su un sistema UNICOS, la differenza era che le chiamate a basso livello non accedevano direttamente all'hardware ma passavano tramite un convertitore che si interfacciava all'hardware.

Uno degli utilizzatori delle prime versioni UNICOS furono i mwgaBell Labs dove il pioniere dei sistemi Unix mwgqDennis Ritchie portò parte dell'ottava versione di Unix (incluso lo stream I/O) in UNICOS. Inoltre sperimentò la possibilità di creare versioni ospiti di UNICOS e che lo stesso UNICOS accettava una versione ospite di se stesso.

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Varianti

Cray ha pubblicato diversi sistemi operativi chiamati UNICOS:

• mwiaUNICOS: la prima versione Cray UNIX, basata su System V, utilizzato da mwiqCray-1, mwigCray-2, mwiwX-MP, mwjaY-MP, mwjqC90, etc.
• mwjwUNICOS MAX: una versione basata su mwkamicrokernel mwkqMach utilizzato nei sistemi mwkgT3D per la gestione dei processori di calcolo in congiunzione con l'UNICOS gestito dall'host Y-MP o C90.
• mwlaUNICOS/mk: una versione mwlqserver di UNIOCS utilizzante il microkernel mwlgChorus per sistemi distribuiti. Utilizzato dal mwlwT3E.
• mwmqUNICOS/mp: non derivato dall'UNICOS ma basato su mwmgIRIX 6.5 utilizzato dall'mwmwX1.
• mwnqUNICOS/lc: non derivato dall'UNICOS ma basato su mwngSuSE Linux. Utilizzato in mwnwXT3, mwoaXT4 and mwoqXT5. UNICOS/lx 1.x era una combinazione del microkernel Catamount (basato su Cougar utilizzato nel mwogASCI Red) eseguito dai nodi di calcolo e il SuSE linux eseguito dai nodi di servizio. Nell'UNICOS/lc 2.0 Catamount viene rimpiazzato da una versione personalizzata dal kernel Linux chiamato Computer Node Linux (CNL). Dalla versione 2.1 il sistema operativo è stato rinominato mwpaCray Linux Environment (mwpqCLE).

Collegamenti esterni

• mwqw(EN) UNICOS/mp, su cray.com. URL consultato il 29 ottobre 2006 (archiviato dall'url originale il 27 settembre 2007).
• mwrq(EN) UNICOS/lc, su cray.com. URL consultato il 29 ottobre 2006 (archiviato dall'url originale il 27 settembre 2007).
• mwrw(EN) Cray operating system section in Fred Gannett's Cray FAQ, su spikynorman.dsl.pipex.com. URL consultato il 29 ottobre 2006 (archiviato dall'url originale il 17 dicembre 2007).
• mwsq(EN) mwsgExperiences with the Cray X/MP by mwswDennis Ritchie